remove readline()