translations not working correctly look on this
problems with matrixes solved for now
dd