task3b-cycle.js works, but task3b-root.js is still broken