Add pickup logic