I am sure I swipped this idea from someplace, sorry if it was yours.