add validation to spots and modify error message