add pickSome and pickOne