add demo, alert for invalid DOM
add sample image