story #3, add user model