add window demo