hookup register_user
resolve conflict