thinking about process/receive
thinking about functions