starting chapter 3 and configuring idea to catchup  threejs