Rural Finance are now 85% self sufficient