add necessary gems