funding-impl