There has been or will be a deal of hard work to come, but there will be rewards to show for it. Keep going, keep at it as you have the tenacity to make this situation work. If you are wondering if it's worth the hassle, the answer is yes it is. Financial rewards are also very likely by your own efforts.