re-order source files
add # error number column