remove _struct and use zzzaaa