added fields validation
added validations