support startupscript