reorganizing of initializing all features
NPE fix after reorganize
adjustments
logger will work without a config, but supports it, if available