add cuda error checking code