Added DOM by Nishimoto