add load script function