use StringBuilder instead of List<Byte>