introduce new axis handling mechanism