This is my frame that abstracted from HZCLottery.