added colt_cexpression and started deriving colt_fi need to derive colt_add