PM Video Battle Programming Note