examples are now sharing a base template