结构大改，based BeiYuu