Work on approve/assign interfaces, added sort into approve