OP added module security