[rules-dev] new algorithm