the radius in 2D is wrong, should be determined, passed according to what orientation we are in...this is not happening