implemented Axis selection