I called CX yesterday night and the lady made the changes without any further charges. I asked her why would there be QAR 100 charges online. She explained it during some dates the fare might be higher even though it is still M-class. Now, if that is the case, why is it not showing up as fare difference but change fee??? The CX website is really not up to quality.