custom validate(2)