outline of first program