Pp thinker