public function processPayment(FRV_payment $request)
 {
     $investment = Investment::find(Request::input('investor_name'));
     if ($investment->first_payment == 'pending') {
         $investment->first_payment = 'paid';
         $investment->save($request->all());
     } else {
         if ($investment->first_payment == 'paid' && $investment->second_payment == 'pending') {
             $investment->second_payment = 'paid';
             $investment->save($request->all());
         } else {
             if ($investment->second_payment == 'paid' && $investment->third_payment == 'pending') {
                 $investment->third_payment = 'paid';
                 $investment->save($request->all());
             } else {
                 if ($investment->third_payment == 'paid' && $investment->fourth_payment == 'pending') {
                     $investment->fourth_payment = 'paid';
                     $investment->save($request->all());
                 } else {
                     if ($investment->fourth_payment == 'paid' && $investment->fifth_payment == 'pending') {
                         $investment->fifth_payment = 'paid';
                         $investment->save($request->all());
                     } else {
                         if ($investment->fifth_payment == 'paid' && $investment->sixth_payment == 'pending') {
                             $investment->sixth_payment = 'paid';
                             $investment->save($request->all());
                         } else {
                             if ($investment->sixth_payment == 'paid' && $investment->seventh_payment == 'pending') {
                                 $investment->seventh_payment = 'paid';
                                 $investment->save($request->all());
                             } else {
                                 if ($investment->seventh_payment == 'paid' && $investment->eighth_payment == 'pending') {
                                     $investment->eighth_payment = 'paid';
                                     $investment->save($request->all());
                                 } else {
                                     if ($investment->eighth_payment == 'paid' && $investment->ninth_payment == 'pending') {
                                         $investment->ninth_payment = 'paid';
                                         $investment->save($request->all());
                                     } else {
                                         if ($investment->ninth_payment == 'paid' && $investment->tenth_payment == 'pending') {
                                             $investment->tenth_payment = 'paid';
                                             $investment->save($request->all());
                                         } else {
                                             if ($investment->tenth_payment == 'paid' && $investment->eleventh_payment == 'pending') {
                                                 $investment->eleventh_payment = 'paid';
                                                 $investment->save($request->all());
                                             } else {
                                                 if ($investment->eleventh_payment == 'paid' && $investment->twelfth_payment == 'pending') {
                                                     $investment->twelfth_payment = 'paid';
                                                     $investment->save($request->all());
                                                 } else {
                                                     return Redirect::back()->with('error_message', 'You have nothing to pay for this investor anymore!');
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     return Redirect::back()->with('message', 'You have successfully conduct a monthly repayment');
 }