improve designs for smaller screens