Lynch works, need to add callbacks and winning
whoops didnt mean to add that