framework working on repeat.