added crappy ghetto C++