input from string not arg