first version of paper on window function