Initial set up of boilerplate