move and compile.c elsum.c