project files and class path implementation