Added comments.
Updated halfpage procedures.
Updated halfpage directive.