implemented repositories, finished compete, implementing html downloader