new make scheme
externs