First bunch of functionality to play around with.