working on calendar.js