Version history
Version 1.0
Function Added
Version 1.1
changed description
Version 1.2
changed description
Version 2.0
modification of the code: added _filename...