adding support for 'delete' function