add config
add db
add log
function