some new ideas.