wording
trap interuption signals
runtime metrics, will make optional later
log json marshalling error
typo