constructElement extraction prepare