finish the layout ui build