some required gems added