without R file