elaborate /iˈlæb.ər.ət/ – containing a lot of careful detail or many detailed parts;