cranked numbers up to half a million samples. takes 22s to receive on the RPI. still minor bug to fix :)