Implemented SUBMIT for protocol