Explanation of patterns