single board solver improvements