add user model
added events