commands even better. using lambda for memcpy, different styles for prime-thread initialisation