Stem cells , 3D printing and the future.