logic player add send and recv, etc.