Setup the basic infrastructure