finished settings page added validations to fields