add support for void elements