Patterns, Functions and Change_PD