modifies display rules and simplifies logic