bringing dependencies upto date and getting it to actually run