John's Programs and Plans