bodyparser
refactor, add test
comment about BodyParser
fix test