downloader should catch all exceptions
better generate SCV funtions html