added roll support