better configuration support