pp- pp pp pp -- pp pp pp pp pp pppp