added outstanding balance to members, updated partial logic to reduce duplication