removed string typedef