divided context into two parts