quaternion stuff part2