- added the fourth pattern, the "Apply Invocation Pattern"