improved path