cexp replaced with stmt