added pdfman, no longer force LESSCHARSET
refactored to use midden (it starts...)