model and migration for users complete