manage picking with 2 or 3 origins