changed to axis generator