updated docs, renamed preformatter to parser