Very nice. Did you develope your own pattern?