diff --git a/app/Http/Controllers/FundingController.php b/app/Http/Controllers/FundingController.php
index f9b4275eb7b71fae66abbc18db78abd8d6c90546..c0638cbe915befa7bf54dbd6686409f650b76e5b 100644
--- a/app/Http/Controllers/FundingController.php
+++ b/app/Http/Controllers/FundingController.php
@@ -21,7 +21,16 @@ class FundingController extends Controller
     public function show($paymentId)
     {
         $project = Project::where('payment_id', $paymentId)->first();
+        if (!$project) {
+            abort(404);
+        }
+        $contributions = $project->deposits->count();
+        $amountReceived = $project->deposits->sum('amount');
+        $percentage = round($amountReceived / $project->target_amount * 100);
         return view('ffs')
-            ->with('amount_received', $project->deposts->sum('amount'));
+            ->with('project', $project)
+            ->with('contributions', $contributions)
+            ->with('percentage', $percentage)
+            ->with('amount_received', $amountReceived);
     }
 }
diff --git a/app/Project.php b/app/Project.php
index 1f093f0ca999f02c5dee1d558b0f2398cafeb0e2..c0cd47afcfddefb805948af218e5f8fbe6426657 100644
--- a/app/Project.php
+++ b/app/Project.php
@@ -11,6 +11,6 @@ class Project extends Model
      */
     public function deposits()
     {
-        return $this->hasMany(Deposit::class);
+        return $this->hasMany(Deposit::class, 'payment_id', 'payment_id');
     }
 }
diff --git a/resources/views/ffs.blade.php b/resources/views/ffs.blade.php
index c221b5674128e37e1585b745929f601183587fb7..39bee2e73d60b5f9900de32db7284fd91602a88f 100644
--- a/resources/views/ffs.blade.php
+++ b/resources/views/ffs.blade.php
@@ -1 +1,3 @@
-{{amount_received}}
\ No newline at end of file
+XMR {{$amount_received}} /  XMR {{$project->target_amount}} Target
+
+{{$contributions}} contributions made.  {{$percentage}}%
\ No newline at end of file
diff --git a/routes/web.php b/routes/web.php
index db0e6df756fdfb84986f309544acfd37b7bf18ca..947964983ffcc5e9287117777ffa773c81f4886b 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -15,4 +15,4 @@ Route::get('/', function () {
     return view('welcome');
 });
 
-Route::get('project/{paymentId}', ['as' => 'ffs', 'uses' => \App\Http\Controllers\FundingController::class.'@show']);
+Route::get('project/{paymentId}', ['as' => 'ffs', 'uses' => FundingController::class.'@show']);