Financing and micro financing