added support for void tags