P4P: An Overview