some reference files, plus the java project to be completed