add basic validations for user, minor view changes