- orientation enum now being used
- removed some unused structs