the combo method was producing bad results due to sequence of if statement cases. I fixed this by reordering