support for url or text based scripts