script execution control flow library