sorted out weird inversion the in x axis after rotating like 180 degrees. y values fall short sometimes ..., its all still a bit of a mystery