check written rules