updated timer and added utility object class