incorporate orientation logic into all defined environment rules
commit workspace changes to prepare for merge