add repeat plugin

Signed-off-by: Mattijs Korpershoek <mattijs.korpershoek@gmail.com>