R: implementation components added.