new framework of game