data_pkt_array_Maker works fine now. fixed some bugs. Seg fault if receive data