Implementation of the icq protocol 