migration with custom user model