fixed won()