wrote the first program