prototype of new rule editor