layout + ang updates