which compounds hjave carbon-carbon double bonds