path correction
core path