reduce context creation conditions number