Passes front rup
commented out unimplemented tests
Refactor reorient().