added alternative beat timing call