module injection support