cycle chemistry