omg... i might start to look like a C++ programmer soon.