Added initialize by string version