99% of R interface