destroy function added with admin authority only