filling in layout branch init