remove composeMessage reference to global.investor_list, and simplify where possible