Pattern type