Implemented step 2. But some how cannot use pinger in certain time
intervals. Need to come back and have a look.