add get result function