added delete from client functionality