changed the evaluation function to work with char array instead of std::string