fixed out of order results