renamed serial.go communicate.go