changes added in Feb 12 (4 more in C)