I am struggling to bring this whole thing together. I am having a hard time breaking everything up into methods. I now have the trip on the same line done; but I don't know that it's bomb-proof.