chnges to layout