java project 2Ti