Explaining different campaign financing options- CNN article