first commit for MageFireWall module