separate call closure and get result steps