Hello Chumoghoim60
You are talking about the Swiss Travel Pass.
Please get in touch with the Switzerland Travel Center, the official Switzerland travel agency:
https://switzerlandtravelcentre.com/en/che
Just a side note: many tourists choose Annemasse as a base just to save costs. It is, however, not recommended if you plan to explore our country as it is too far from the usual points of interest. And Annemasse isn’t a beauty of France, to be honest.
Thus, if you gonna stay in the Geneva area only, you might consider a local ticket offer.
Kind regards,
Roland