add `body` dependency