config load in the right order
backing off from ihasconfig , will use base module more, and remove some resaponsibilities from handlers