new features, externalize drive-in lib