match '*' and '?' as well