removed autodetect mode + added new hash mode