minor changes to enum structs.
more updates.