adding logic of won and lost methods