add gcal.js