body-parser definitions added

I've completely rewritten this definition
I don't know how to add multiple contributors (CI failed)