script recursivo