moved tables() code into printrule()