compile with -ansi
add -l and -q