a cumulation of not initialation right things and compilers doing their weird things