adjusted auto layout