comments in linearize.c