created using Java and Google's IM chat client