NetworkModule implemented