create new context for each section