proxy, layout, boilerplate