finish toBuilder for packet + add travis config