rework - added getFile and putFile