added gem requirement