made resizable to support smaller screens