+ many externs