add custom elements demo