Set up the basic structure