Tying everything together