some gem and spec changes