cleaner code still at  125Hz