changes from a directory