test codes should be lowercase