added jsfiddle demo