added rotate and matrix poppy... stuff