my various experiments on javascipt