ccc preparation