adding dependent gems