pattern review