Jennifer Hudson hands out backpacks