dom interface updates