added class for window manipulation stuff