Preparing youth for adulthood with financial literacy programs