Added boilerplate structure.