initial rewrite of rules and regs