improving semantics vs presentation