improved ynet.pack