Get the basic structure working