unfinished draft p4p example 1