minor fixes
(1) fixed the Recoonstructor's function pickTheRightP.
(2) minor ui additions