add btn2D & btn3D