implemented euler rotations via matrix