moving Rule and fixes