updating layout and colors