trying to get some ideas.