now it passes the CRAN check