linux branch and gem changes