add - default logging
add - generic settings + api hooks