Request model and minor changes to user model