Tech Degree Project 1