Added boilerplate and dependencies