improove body encoders doc