Final revision of a3.js