required gems are added