Java Project for instruction purpose