actually run user app