project converted to java