better docs and add support for filters for dependent files