fixed condition persistence, timer works