add spec for context.io