readme for structs