add aldor and C rules