driver outputs rules