comply with rules