ruby platform aware
better autocomplete