added necessary gems