Added Rule Interface