rebuid gem with enhancements