js 101 review