added comments and gemini driver