add assure.h which will still function in release version
complete stream example