target need to be pickable