added files for work with shadow DOM