remade string building/ serial sending/ device naming