fixed lists and structs