add verbose output, add tests. need fix suffix link.