basic java related files