rewrite cmos experience