Dye-sensitized Heterojunction Research Articles