updated ping model