add alternate win detection