messy but complete README, program stub