install dependencies
recursive kite dependency