improve ListRepeater and Shift

Signed-off-by: Cfyzzz <Cfyzzz@narod.ru>