working out the gpu integration, long way to go