changed error handling approach, tests for VideosTop