commit with many changes to send and receive data