A java project for HCC COP 2805