3D Pad initial implementation