config module first refactor concluded