First and Second throw link established. Messy, but working and tests passing