restructured rules