added persister skeleton and youtube fetcher