Added weights for each subrule