Sachverhalt: Ausgehend von einer Arbeitsfähigkeit von 60% in einer leidensangepassten Tätigkeit und einem Invaliditätsgrad von 59%, sprach die IV-Stelle des Kantons Basel-Landschaft mit zwei Verfügungen vom 11. März und 7. April 2004 K._, geboren 1962, mit Wirkung ab Juni 2002 eine halbe Invalidenrente zu. Auf Einsprache hin gewährte die Verwaltung K._ auch für Mai 2002 eine halbe Rente, hielt aber mit Einspracheentscheid vom 13. August 2004 am Anspruch auf eine halbe Invalidenrente fest. Die dagegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft mit Entscheid vom 22. Dezember 2004 ab. K._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des vorinstanzlichen Entscheides und des Einspracheentscheides sei ihm eine ganze Invalidenrente zuzusprechen; ferner lässt er die Gewährung der unentgeltlichen Verbeiständung beantragen. Letztinstanzlich reicht er zwei Berichte des Dr. med. P._, Spezialarzt FMH für Psychiatrie und Psychotherapie, vom 10. März und 11. Mai 2005 ein. Die IV-Stelle sowie das Bundesamt für Sozialversicherung verzichten jeweils auf eine Vernehmlassung. 