m8162 pattern review