update rules to draw/keep contracts