avoid to write structs