Make serial protocol compact
Much better code orginisation