added callbacks
changed destroy to delete
update invoice
update hook