added container injection