battle for ideas and values