adds user and starting crud update and authentication methods