added explicit default argument queue_size
change to new transmission format