controller intermediate didn't need softwareserial AFAIK