add fields to user model, update other files accordingly