patterns III