this is source codes for ping written by me