update basic layout