feat: support for hidden files. add more test for extraction