change prepare and validate