add timer, part1