given prep. when you consider sth: 1`Given his age, (= considering how old he is) he's remarkably active. Given her interest in children, teaching seems the right job for her. 2`given that conjunction: It was surprising the government was re-elected, given that they had raised taxes so much.
elaborate adj. / complex 1.Planned or executed with painstaking attention to numerous parts or details. 精心制作的:对众多部分或细节给予精心注意的计划或制作的 2. Intricate and rich in detail. 复杂精美的