split examples by type
add quaternions