add customized parser
add headers and minor changes
remove Scala parsers