updats to art of javascript and rxjs