Orientation is now back to a struct. Need to decide whether I need to be using structs or records.