out of order commented