reworked path