module path resolve feature
module provider interface