I have an idea but its going to take a lot of thought.