hmm, well i did some work with this in my other branch/pull request, and expanded the api for approving and disapproving easier