various tidbits here and there, modifications in solution 'root' computation