Add Heading and Join.

It was supposed to be just the join first but I found that I could not do it properly without the heading! Sorry if it is a huge commit.