send via serial connection

many bugs
Merge branch 'serial'