added text file reading and place implementation