rearrange and make it so you can actually run the app, which works