modify windows implements