fixed to work with filenames containing spaces
description