Design issues in rural finance