processes simplified, patterns upgraded