add contextManager module