move early exit check earlier
document how we are computing soln from final basis better