Setup the base structure