Sachverhalt: Sachverhalt: A. R._, geboren 1962, arbeitete von 1992 bis 1996 als Lagermitarbeiterin für die Firma G._. Unter der Anweisung, sich in psychotherapeutische Behandlung zu begeben, sprach ihr die IV-Stelle Schwyz mit Verfügung vom 12. Februar 1997 mit Wirkung ab dem 1. März 1995 bei einem Invaliditätsgrad von 70 % eine ganze Rente der Invalidenversicherung zu. Mit Verfügung vom 16. Dezember 1998 stellte die IV-Stelle jedoch die Rentenleistungen per Ende Dezember 1998 wegen Nichtaufnahme der Psychotherapie ein, nachdem dies mit Schreiben vom 20. November 1998 angedroht worden war. Die daraufhin erhobene Beschwerde hiess das Verwaltungsgericht des Kantons Schwyz mit Entscheid vom 21. April 1999 gut, da wegen Missverständnissen die subjektiven Voraussetzungen für die Renteneinstellung nicht vorlägen. Gestützt auf den Bericht des Sozialpsychiatrischen Dienstes (SPD) vom 19. Januar 1999 nahm die IV-Stelle (nach durchgeführtem Vorbescheidverfahren) mit Verfügung vom 25. August 1999 eine Rentenrevision vor und sprach R._ ab dem 1. Oktober 1999 bei einem Invaliditätsgrad von 60 % nunmehr eine halbe Rente der Invalidenversicherung zu, da sich ihr Gesundheitszustand gebessert habe und sie im Umfang von 50 % arbeitsfähig sei. Gestützt auf den Bericht des Sozialpsychiatrischen Dienstes (SPD) vom 19. Januar 1999 nahm die IV-Stelle (nach durchgeführtem Vorbescheidverfahren) mit Verfügung vom 25. August 1999 eine Rentenrevision vor und sprach R._ ab dem 1. Oktober 1999 bei einem Invaliditätsgrad von 60 % nunmehr eine halbe Rente der Invalidenversicherung zu, da sich ihr Gesundheitszustand gebessert habe und sie im Umfang von 50 % arbeitsfähig sei. B. Die dagegen erhobene Beschwerde hiess das Verwaltungsgericht des Kantons Zug mit Entscheid vom 28. Juni 2001 insofern teilweise gut, als R._ bis Ende November 2000 Anspruch auf eine ganze und ab Dezember 2000 auf eine halbe Rente der Invalidenversicherung habe. B. Die dagegen erhobene Beschwerde hiess das Verwaltungsgericht des Kantons Zug mit Entscheid vom 28. Juni 2001 insofern teilweise gut, als R._ bis Ende November 2000 Anspruch auf eine ganze und ab Dezember 2000 auf eine halbe Rente der Invalidenversicherung habe. C. R._ lässt Verwaltungsgerichtsbeschwerde führen mit den Anträgen, unter Aufhebung des vorinstanzlichen Entscheides und der Verwaltungsverfügung sei ihr über Ende November 2000 hinaus eine ganze Rente der Invalidenversicherung zu gewähren, eventualiter sei die Sache zur Vornahme von weiteren Abklärungen und zu neuer Verfügung an die Verwaltung zurückzuweisen. Ferner lässt sie um die Gewährung der unentgeltlichen Verbeiständung ersuchen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 