push Delete function