added rules module