add BillSource to public interface