contextmgr example