add basic initialization
add required settings check