Faits: Faits: A. Par jugement du 19 décembre 2001, le Tribunal correctionnel de l'arrondissement de Lausanne a condamné A._, pour infraction grave à la loi fédérale sur les stupéfiants (ci-après: LStup) et infraction à la loi fédérale sur le séjour et l'établissement des étrangers, à la peine de dix ans de réclusion, sous déduction de la détention préventive, et a ordonné son expulsion du territoire suisse pour une durée de quinze ans. Statuant le 23 septembre 2002, la Cour de cassation pénale du Tribunal cantonal vaudois a confirmé ce jugement. Statuant le 23 septembre 2002, la Cour de cassation pénale du Tribunal cantonal vaudois a confirmé ce jugement. B. En résumé, cette condamnation repose sur les faits suivants: A._, né le 3 avril 1976 à Puk, en Albanie, et B._, née le 7 juillet 1975 à Lausanne, ont vécu ensemble à partir du mois de septembre 1999. Dès le début du mois de février 2000, ils se sont lancés dans un trafic de stupéfiants d'envergure. A._ avait des contacts avec des fournisseurs albanais à Zurich et B._, toxicomane de longue date, connaissait beaucoup d'acheteurs potentiels dans la région lausannoise. Ils se sont fournis soit directement à Zurich, soit se sont fait livrer depuis Zurich. Ils coupaient l'héroïne livrée par deux et conditionnaient la marchandise pour la vente. En février 2000, ils ont procédé à ces opérations dans les locaux mis à disposition par l'ancien compagnon de la mère de B._. A partir du mois de mai 2000, ils ont payé à ce dernier un loyer de 800 francs par mois sur le produit des ventes. Les ventes se faisaient d'entente entre eux. Ils se partageaient le bénéfice par moitié. Le couple a vendu en tout 7'150 grammes d'héroïne. En ce qui concerne A._, on peut soustraire de cette quantité 2'000 grammes, à savoir l'équivalent des ventes réalisées par B._ pendant son absence de deux mois en Albanie; il faut en revanche ajouter 50 grammes vendus en novembre 1999. Au total, le trafic de A._ a donc porté sur 5'200 grammes d'héroïne, au taux de pureté moyen de 8,5 %. Le couple a vendu en tout 7'150 grammes d'héroïne. En ce qui concerne A._, on peut soustraire de cette quantité 2'000 grammes, à savoir l'équivalent des ventes réalisées par B._ pendant son absence de deux mois en Albanie; il faut en revanche ajouter 50 grammes vendus en novembre 1999. Au total, le trafic de A._ a donc porté sur 5'200 grammes d'héroïne, au taux de pureté moyen de 8,5 %. C. A._ forme un pourvoi en nullité au Tribunal fédéral contre l'arrêt cantonal. Invoquant une violation de l'art. 63 CP, il conclut à l'annulation de la décision attaquée. Il sollicite en outre l'assistance judiciaire.