Sachverhalt:
Mit Verfügung vom 19. Dezember 2003 hob die IV-Stelle Basel-Landschaft die der 1948 geborenen E._ bisher ausgerichtete ganze Invalidenrente auf Ende Januar 2004 auf. Diese Verfügung bestätigte die IV-Stelle mit Einspracheentscheid vom 16. Februar 2004.
Die dagegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 21. Juli 2004 ab.
E._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihr weiterhin eine ganze Invalidenrente auszurichten. Eventuell sei die Sache zur Einholung eines psychiatrischen Gutachtens an die IV-Stelle zurückzuweisen. Ausserdem lässt E._ um Gewährung der unentgeltlichen Verbeiständung ersuchen.
Die IV-Stelle und das Bundesamt für Sozialversicherung verzichten auf eine Vernehmlassung.
Das Eidg. Versicherungsgericht zieht in Erwägung:
Das Eidg. Versicherungsgericht zieht in Erwägung:
1. Das Kantonsgericht hat die gesetzlichen Vorschriften zum Begriff der Invalidität (Art. 8 Abs. 1 ATSG; Art. 7 ATSG), zum Rentenanspruch in der Invalidenversicherung (Art. 28 Abs. 1 und Abs. 1bis IVG in der bis Ende 2003 gültig gewesenen Fassung), zur Revision (Art. 17 ATSG) und zur Wiedererwägung (Art. 53 Abs. 2 ATSG) sowie die Rechtsprechung zur Bedeutung ärztlicher Auskünfte im Rahmen der Invaliditätsbemessung (BGE 115 V 134 Erw. 2), zur beweismässigen Würdigung dieser Auskünfte (BGE 125 V 352 Erw. 3a), zum Ausstand medizinischer Sachverständiger (BGE 120 V 357) sowie zur Wiedererwägung (BGE 115 V 314) richtig dargelegt . Darauf wird verwiesen.
1. Das Kantonsgericht hat die gesetzlichen Vorschriften zum Begriff der Invalidität (Art. 8 Abs. 1 ATSG; Art. 7 ATSG), zum Rentenanspruch in der Invalidenversicherung (Art. 28 Abs. 1 und Abs. 1bis IVG in der bis Ende 2003 gültig gewesenen Fassung), zur Revision (Art. 17 ATSG) und zur Wiedererwägung (Art. 53 Abs. 2 ATSG) sowie die Rechtsprechung zur Bedeutung ärztlicher Auskünfte im Rahmen der Invaliditätsbemessung (BGE 115 V 134 Erw. 2), zur beweismässigen Würdigung dieser Auskünfte (BGE 125 V 352 Erw. 3a), zum Ausstand medizinischer Sachverständiger (BGE 120 V 357) sowie zur Wiedererwägung (BGE 115 V 314) richtig dargelegt . Darauf wird verwiesen.
2. Die Beschwerdeführerin macht geltend, Dr. med. B._, Spezialarzt FMH für Psychiatrie und Psychotherapie, sei befangen, weshalb auf sein Gutachten vom 12. Dezember 2003 nicht abgestellt werden könne. Diesen Einwand hat bereits die Vorinstanz mit einlässlicher Begründung verworfen. Auf die zutreffenden diesbezüglichen Erwägungen im kantonalen Entscheid wird verwiesen.
2. Die Beschwerdeführerin macht geltend, Dr. med. B._, Spezialarzt FMH für Psychiatrie und Psychotherapie, sei befangen, weshalb auf sein Gutachten vom 12. Dezember 2003 nicht abgestellt werden könne. Diesen Einwand hat bereits die Vorinstanz mit einlässlicher Begründung verworfen. Auf die zutreffenden diesbezüglichen Erwägungen im kantonalen Entscheid wird verwiesen.
3. Die Vorinstanz hat sodann richtig erkannt, dass die Voraussetzungen für eine Wiedererwägung nicht erfüllt sind. Angesichts der damaligen, unterschiedlichen Meinungsäusserungen der involvierten Ärzte lässt sich in der Tat nicht sagen, dass die ursprüngliche Rentenzusprechung zweifellos unrichtig gewesen sei.
3. Die Vorinstanz hat sodann richtig erkannt, dass die Voraussetzungen für eine Wiedererwägung nicht erfüllt sind. Angesichts der damaligen, unterschiedlichen Meinungsäusserungen der involvierten Ärzte lässt sich in der Tat nicht sagen, dass die ursprüngliche Rentenzusprechung zweifellos unrichtig gewesen sei.
4. Zu prüfen bleibt, ob die Voraussetzungen für eine revisionsweise Aufhebung der Rente erfüllt sind. Gestützt auf das schlüssige Gutachten von Dr. B._ vom 12. Dezember 2003 hat das kantonale Gericht zu Recht erkannt, dass sich der psychische Gesundheitszustand der Versicherten im massgebenden Zeitraum derart verbessert hat, dass kein Rentenanspruch mehr besteht. Es kann auf die sorgfältigen und einlässlichen Erwägungen der Vorinstanz verwiesen werden, welchen das Eidgenössische Versicherungsgericht nichts beizufügen hat. Daran vermögen die Einwendungen der Beschwerdeführerin, namentlich bezüglich der Schlüssigkeit des Gutachtens von Dr. B._, nichts zu ändern. Die Schlussfolgerungen dieses Arztes stimmen mit denjenigen von Dr. med. S._, Innere Medizin, speziell Rheumatologie FMH, Manuelle Medizin (SAMM), (Gutachten vom 13. August 2003), und Frau Dr. med. Z._, Allgemeine Medizin FMH, Gemeinschaftspraxis X._, (Bericht vom 22. März 2003) überein. Da der Gesundheitszustand polydisziplinär und rechtsgenüglich abgeklärt ist, erübrigen sich weitere medizinische Abklärungen.
4. Zu prüfen bleibt, ob die Voraussetzungen für eine revisionsweise Aufhebung der Rente erfüllt sind. Gestützt auf das schlüssige Gutachten von Dr. B._ vom 12. Dezember 2003 hat das kantonale Gericht zu Recht erkannt, dass sich der psychische Gesundheitszustand der Versicherten im massgebenden Zeitraum derart verbessert hat, dass kein Rentenanspruch mehr besteht. Es kann auf die sorgfältigen und einlässlichen Erwägungen der Vorinstanz verwiesen werden, welchen das Eidgenössische Versicherungsgericht nichts beizufügen hat. Daran vermögen die Einwendungen der Beschwerdeführerin, namentlich bezüglich der Schlüssigkeit des Gutachtens von Dr. B._, nichts zu ändern. Die Schlussfolgerungen dieses Arztes stimmen mit denjenigen von Dr. med. S._, Innere Medizin, speziell Rheumatologie FMH, Manuelle Medizin (SAMM), (Gutachten vom 13. August 2003), und Frau Dr. med. Z._, Allgemeine Medizin FMH, Gemeinschaftspraxis X._, (Bericht vom 22. März 2003) überein. Da der Gesundheitszustand polydisziplinär und rechtsgenüglich abgeklärt ist, erübrigen sich weitere medizinische Abklärungen.
5. Die Verwaltungsgerichtsbeschwerde ist offensichtlich unbegründet und wird im Verfahren nach Art. 36a OG erledigt. Die unentgeltliche Verbeiständung kann wegen Aussichtslosigkeit (dazu BGE 129 I 135 Erw. 2.3.1) nicht gewährt werden.
Demnach erkennt das Eidg. Versicherungsgericht:
Demnach erkennt das Eidg. Versicherungsgericht:
1. Die Verwaltungsgerichtsbeschwerde wird abgewiesen.
1. Die Verwaltungsgerichtsbeschwerde wird abgewiesen.
2. Es werden keine Gerichtskosten erhoben.
2. Es werden keine Gerichtskosten erhoben.
3. Das Gesuch um unentgeltliche Verbeiständung wird abgewiesen.
3. Das Gesuch um unentgeltliche Verbeiständung wird abgewiesen.
4. Dieses Urteil wird den Parteien, dem Kantonsgericht Basel-Landschaft, Abteilung Sozialversicherungsrecht, der Ausgleichskasse Basel-Landschaft und dem Bundesamt für Sozialversicherung zugestellt.
Luzern, 31. Januar 2005
Im Namen des Eidgenössischen Versicherungsgerichts
Die Präsidentin der III. Kammer: Der Gerichtsschreiber:
i.V.