closed #15 add approve controller and ui
Merge branch 'issue-15'