first step, base idea
msg pack send function
function to check if next message pack can be sent to next recipient
distribute messages among connected peers