Pickup Functionality

Added pickup among other things.