TDJ3M Final Project Requirements