add dom
fix bug