updating helpersand validations