communism, fascism, Satanism and terror