add exact length, fix max-length
added attribute bruteforcing.
better docs