started work on validations