add extra game function