fixed missing structure for bgm hooks