external.gencode has been improved and first draft of external.loaded