implemented context.find