Creating a Complex Pattern