delete feature implemented