A simple IM program written in Java for experimentation purposes