how many "contexts" are there?