added Axis class ... again