dom module
fix inheritance