separate into 2d
add 3d version
mention 3d
2.0.0