Work Credited to: http://www.giveitaponder.com/with/#/ichat/