fix
can't override inline iterator
extend slider