maaaan c++ takes too much work....