boilerplate now uses additional decorators