work on understanding CML