initial config wrapper implementation