nested structures save correctly!