added path management