Challenges Of 3d Printing