basic window and particles