Setting up the boilerplate