updated basic user model
update schemas and add password