4-D printer