timing is 4.5693
