...it all comes together!