handling full config