use stdin.gets instead