closes #3 ignore hidden files