Introduced the class "Pattern"