add approve logic/button