tos and pp