using knitr