First steps towards submodular ruleset