finish 6.2 - 6.4