-----rules