add o layout