formating and packet helped