Impacts of Innovation in Barclays and the Importance of CSR for BP Plc