playing around with some ideas.