not good idea search g++ :)