created user migration still need to use foreign keys