Create basic rule interface