customer validation