check in the window like abstraction