fixed to compile as c++98
removed extra file