added more demos of dom type