isfreepath added