everything is on the gpu, going to try and use thrust now