libpurple example added