random source files now use ada file streams