using script-recursion for js