3d printing on nano scale