New and various ideas.