moving into functions: setup_sighandler, usage
"typo"