add dom parser