Roll implementation completed