add dom api