Something is done to faciliate B to do something else.
Something is done to faciliate B doing something else.
Something is done to faciliate B do something else.
Something is done to faciliate B killed by C.
ensure(v)
Something is done to ensure B can do something else.
Something is done to ensure B to do something else.
Something is done to ensure B killed by C.