Adds the approval functionalilty