making context private