adding interval forcing rule, adding more tests around the rules