public encoding
construct docblock spacing