user events and user info model
updates to script