3d printing paradigm