find all combinations fix