continuing on report (finished early GPGPU programming)