Asaad Almutareb
cleaned branch, added final streaming callback handler
fa99d8f