A complete boilerplate