fix asmoyo core structure