axis are still there but did a better job at parsing, still incomplete