part 4: hook it all up