adding windows for what reason?