Fullerene based Organic Solar Cells by