new addition to firewall - delete and add algorithms