added some file name read functionality
first merge