simplified externalize 2