make context private