Removed ENUMS because there are a lot of varieties added by CMS and it's difficult to cover