rule base progress