started implementing configurationmanager