BIG COMMIT COMING THROUGH

protocol & transmit