added win / loose states