refactored directory traversal, added support for .ape