restructured and fixed width problem