completed orthogonal fixer