use is_window check function