refactor methode de roll