Overcoming financial challenges