improve various sections