notes added for shadow DOM