removed xType. added instead: X.N, X.S, X.A, X.O