added explanations to ContextType values