field names
read i/p