adding new window stuff.