CAA violates