alphabeta done.