initial required gems added