basic broker choice skeleton code
add bodylogger