read info from file
conflict