add matrix rotation