add source files
minor ext link changes