diverse funding sources