context extends from adapter