Designing a Public Program