little who and ping implementation