IT350 project source code