Created the basic structure