Setup the boilerplat