old C++ habits corrected xD