more rambling less code think ive fixed netcat issues... in theory