added functionality from dsued master branch to handle multiple '+correct's