working on pipeline. slow image io