fixed rules compliance