Many solutions have been engineered over the years in order to curb this problem. Some solutions have been implemented by the government, others have been created by Non-Governmental Organizations (NGO's), and some have been the combination of both government and NGO's providing the same services. In order to manage this problem, it is important to focus on a more comprehensive approach that can address the existing problem but also prevent the problem from escalating.