remove() implemented