create card and user model and migration