gemini.js added