modified time.js