add WindowController