ready for bruteforce replace ment