fix pick-one propagation problem and reorder some code
Merge branch 'pick-one' of https://github.com/tancrede/RedProject into pick-one