rule and rule relative