new changes are added to the function 'load'
the function 'clean' is added