working on making enumerations case insensitive