more expressive namespace
add config paths as a parameter