working through page flow, passing the right data where it needs to go