working on whole interpret path