first program draft