overcoming financial obstacles.