Updated new rule layer