minor view changes
adding user model callbacks