refactor:early return
indent
refactor
refactor
refactor
refactor:replace config by settings
help debug
refactor
refactor
refactor
refactor
refactor
refactor
refactor
do not exit
refactor
refactor
refactor
refactor
refactor