Everything For organic solar cells