Add orthogonalization