add examples for extending layouts