Structured Programs and Methods