completed release 3. Has working Javascript code