add newscript-out
add declare