working path enumeration