use PathClassLoader