Update 1

read from a file