removed stupid union-in-another-union from the windows, improve semantixx