added exclude files option