Implemented approver, improved protocol