PROGRAMS BY 3D Methods