added deleting capabilities