Setting up some basic structure