Added Timer struct