pid skeleton