added models and migration for users