split projects separate for serial and tcp.