add uml class diagram for networklistenser