add hidden file check