Can you put a few short comments next to each of these enums explaining what they do.