pickup/drop working, hiding code