added patterns and their respective descriptions.