has implemented roll feature