updated roll problem