surving up targets error and date type validations