axis X always must have the same direction as vector a