Added boilerplate and backbone