using `@layout` syntax