+ sample using context