Nice contribution chris and thomas. Though, there are better ways to do it. This is good.