Social finance for community based social enterprises