removed string func init