added visual timer