Added Roller class and constructor