boilerplate, tests, first example