added overflow:auto for pre