implemented header outputter
implemented data block parser