introduced orientation as a field shapes have and started to bring in stuff for serializing and exporting app data