Added requirement of Timer1