create moon hook