added roller calc