abstract: The classical de Franchis theorem asserts that a compact Riemann surface admits only finitely many nonconstant holomorphic maps on compact Riemann surfaces of genus bigger than one. Effective bounds were given by Martens, Howard Sommese and Kani. A better bound was recently proved by Tanabe. Using hodge structure, we discuss how the Tanabe ideas extend to the case of algebraic surfaces of general type.