some change in file handling and add version