abstract window by Diwan
_