fixed packets & serilization