more notes on javascript