add checkwin function