sped it up a bit using timeValue for demo