add context to result automatically, first version