started using a branch and bound strategy