pick and transform