Fix $filename declaration
Allow whitespaces in desc