major change in the design of R interface