ding ding ding!!! i smell a patent coming on....lol