implemented the functions back to live with tournament