Needles, hooks, and harpoon