modified timer design