updated course axis generator