result processing