added niftywindows