completed rules for tri