and filthy liberalism and neo progressivism