ENH: add picking