some alterations for compatiblity, but also fixed axes and stuff