20141029 cai calaulction update