demo for window