working on a couple of ideas.